div[id=Container] {
    margin: 15px auto 0 auto;
    width: 1000px;
}




    div[id=Header] {
        margin: 0 6px 0px 0;
        padding: 0;
        font-family: "Helvetica";
        font-size: 8pt;
        color: rgb( 80, 80, 80 );
        text-align: right;
    }

    #Header span.DisplayName {
        padding: 2px 4px 3px 0;
        font-weight: bold;
    }
    
    #Header a[id=Settings]:after {
        content: "@";
        padding-left: 3px;
        font-family: "Webdings";        
    }
    
    #Header a[id=Messages]:after {
        content: "*";
        padding-left: 3px;
        font-family: "Wingdings";       
    }

    #Header span.Separator {
        margin: 0 3px;
    }


    section.Top {
        display: block;
        background: -webkit-gradient(linear, left top, left bottom, from( white ), to( rgb( 220, 220, 220 ) ), color-stop( 0.6, rgb( 235, 235, 235 ) ) );
        -webkit-border-top-left-radius: 3px;
        -webkit-border-top-right-radius: 3px;
        -webkit-border-bottom-left-radius: 9px;
        -webkit-border-bottom-right-radius: 9px;
        -webkit-box-shadow: 1px 1px 15px rgba( 0, 0, 0, .5 );
    }

    section.Top blockquote {
        font-family: "Helvetica";
        font-size: 10pt;
        color: #444;
    }

    section.Top blockquote:before {
        content: "\201C";
        margin-right: 3px;
        font-size: 15pt;
        font-weight: bold;
    }

    section.Top blockquote:after {
        content: "\201D";
        margin-left: 3px;
        font-size: 15px;
        font-weight: bold;
    }

    section.Top p {
        padding: 10px 25px 0 25px;
    }

    section.Top span.News {
        display: block;
        width: 770px;
        margin: 10px 0 0 0;
        padding: 8px 15px;
        font-family: "Helvetica";
        font-weight: bold;
        font-size: 9pt;
        color: white;
        background: -webkit-gradient( linear, left top, left bottom, from( rgb( 86, 95, 101 ) ), to( rgb( 58, 64, 71 ) ) );
        -webkit-border-bottom-left-radius: 9px;
        text-shadow: 0 0 3px rgba( 0, 0, 0, .75 );
    }

    section.Top a.News {
        float: right;
        width: 100px;
        padding: 7px 15px;
        font-family: "Helvetica";
        font-weight: bold;
        font-size: 9pt;
        color: white;
        background:
            -webkit-gradient( linear, left top, right top, from( rgba( 0, 0, 0, .25 ) ), to( rgba( 0, 0, 0, 0 ) ), color-stop( .08, rgba( 0, 0, 0, 0 ) ), color-stop( .92, rgba( 0, 0, 0, 0 ) ) ),
            -webkit-gradient( linear, left top, left bottom, from( rgba( 0, 0, 0, .3 ) ), to( rgba( 0, 0, 0, 0 ) ), color-stop( .4, rgba( 0, 0, 0, 0 ) ) ),
            -webkit-gradient( linear, left top, left bottom, from( rgb( 94, 100, 106 ) ), to( rgb( 125, 130, 135 ) ) );
        border-top: 1px solid rgba( 0, 0, 0, .5 );
        border-bottom: 1px solid rgba( 255, 255, 255, .1 );
        -webkit-border-bottom-right-radius: 9px;
        text-shadow: 0 0 3px rgba( 0, 0, 0, .75 );
        text-decoration: none;
    }

    section.Top:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

    section.Left {
        display: none;
        float: left;
        padding: 10px;
        background: -webkit-gradient(linear, left top, left bottom, from( white ), to( rgb( 220, 220, 220 ) ), color-stop( 0.6, rgb( 235, 235, 235 ) ) );
        -webkit-border-radius: 3px;
        -webkit-box-shadow: 1px 1px 5px rgba( 0, 0, 0, .3 );
    }

    section.Right {

    }
